Text copied to clipboard!

Pealkiri

Text copied to clipboard!

Süsteemiprogrammeerija

Kirjeldus

Text copied to clipboard!
Otsime süsteemiprogrammeerijat, kes liituks meie tehnilise arendustiimiga ning aitaks luua, optimeerida ja hooldada töökindlaid, turvalisi ja suure jõudlusega tarkvarakomponente. Selles rollis keskendud operatsioonisüsteemide lähedasele arendusele, seadmetega suhtlevatele moodulitele, jõudluskriitilistele teenustele ning infrastruktuuri toetavatele lahendustele. Töö sobib inimesele, kellel on tugev arusaam arvutisüsteemide toimimisest, mäluhaldusest, protsessidest, lõimedest, failisüsteemidest ja võrguprotokollidest ning kes naudib keerukate tehniliste probleemide lahendamist. Süsteemiprogrammeerijana teed tihedat koostööd tarkvaraarendajate, DevOpsi spetsialistide, testijate, küberturbe ekspertide ja arhitektidega, et tagada süsteemide stabiilsus, skaleeritavus ja hooldatavus. Sinu igapäevased ülesanded võivad hõlmata madala taseme komponentide arendamist C, C++ või Rusti abil, olemasoleva koodi profileerimist ja optimeerimist, vigade analüüsi ning süsteemikäitumise jälgimist erinevates keskkondades. Samuti osaled tehniliste standardite kujundamises, dokumentatsiooni loomises ja automatiseeritud testimise parandamises. Edukas kandidaat mõistab, kuidas tarkvara suhtleb riistvaraga, oskab lugeda ja kirjutada tõhusat ning hästi struktureeritud koodi ning suudab töötada nii iseseisvalt kui ka meeskonnas. Hindame kogemust Linuxi või teiste Unixilaadsete süsteemidega, teadmisi kompilaatoritest, silumisvahenditest, versioonihaldusest ja ehitussüsteemidest ning praktilist oskust diagnoosida keerulisi jõudlus- ja töökindlusprobleeme. Kasuks tuleb kogemus konteinerite, virtualiseerimise, sisseehitatud süsteemide või hajussüsteemidega. Meie juures on sul võimalus töötada tehniliselt nõudlike projektidega, mille mõju on otsene ja mõõdetav. Pakume keskkonda, kus väärtustatakse insenerimõtlemist, kvaliteetset koodi, teadmiste jagamist ja pidevat õppimist. Toetame professionaalset arengut läbi koolituste, tehniliste arutelude ja praktiliste väljakutsete. Kui sind motiveerib süsteemide sisemine loogika, soov ehitada usaldusväärseid lahendusi ning huvi jõudluse, turvalisuse ja stabiilsuse vastu, võib see roll olla sulle suurepärane järgmine samm. Ootame kandidaati, kes suudab näha nii detaili kui tervikpilti, teha põhjendatud tehnilisi otsuseid ning panustada pikaajaliste ja jätkusuutlike lahenduste loomisse.

Kohustused

Text copied to clipboard!
  • Arendada ja hooldada madala taseme süsteemitarkvara komponente
  • Analüüsida ja optimeerida rakenduste jõudlust ning ressursikasutust
  • Siluda keerukaid süsteemseid vigu tootmis- ja testkeskkondades
  • Luua ja täiustada automatiseeritud teste ning ehitusprotsesse
  • Koostada tehnilist dokumentatsiooni arhitektuuri ja lahenduste kohta
  • Teha koostööd arendus-, taristu- ja turvatiimidega
  • Jälgida süsteemide töökindlust ning teha parandusettepanekuid
  • Osaleda koodireview'des ja tehniliste standardite kujundamises

Nõuded

Text copied to clipboard!
  • Varasem kogemus süsteemiprogrammeerimise või madala taseme arendusega
  • Hea C, C++ või Rusti programmeerimisoskus
  • Tugev arusaam operatsioonisüsteemide põhimõtetest ja protsessihaldusest
  • Kogemus Linuxi või Unixilaadsete süsteemidega
  • Oskus kasutada silumis-, profileerimis- ja versioonihaldusvahendeid
  • Teadmised võrguprotokollidest, mäluhaldusest ja failisüsteemidest
  • Võime kirjutada puhast, testitavat ja hooldatavat koodi
  • Hea analüütiline mõtlemine ja probleemilahendusoskus

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on sinu kogemus süsteemitaseme tarkvara arendamisel?
  • Milliseid programmeerimiskeeli kasutad kõige kindlamalt madala taseme arenduses?
  • Kas oled töötanud Linuxi kerneli, draiverite või süsteemiteenustega?
  • Kuidas lähened jõudlusprobleemide diagnoosimisele ja optimeerimisele?
  • Milliseid silumis- ja profileerimisvahendeid oled kasutanud?
  • Kas sul on kogemust hajussüsteemide või sisseehitatud süsteemidega?
  • Kuidas tagad kirjutatud koodi töökindluse ja turvalisuse?
  • Milline tehniline projekt on sind seni kõige rohkem proovile pannud?